package listaLigadas;

public class No {
	
	//comentario teste
	private No proxima;
	private No anterior;
	private String elemento;
	
	public No(No proxima, Object elemento) {
		this.proxima = proxima;
		this.elemento = (String) elemento;
	}
	
	public No(Object elemento){
		this.elemento = (String) elemento;
	}

	/**
	 * Retorna o atributo proxima.
	 * @return Retorna o atributo proxima do tipo No.
	 */
	public No getProxima() {
		return proxima;
	}

	/**
	 * Especifica o atributo proxima.
	 * @param proxima No referente a proxima a ser setado.
	 */
	public void setProxima(No proxima) {
		this.proxima = proxima;
	}

	/**
	 * Retorna o atributo elemento.
	 * @return Retorna o atributo elemento do tipo Object.
	 */
	public Object getElemento() {
		return elemento;
	}

	/**
	 * Retorna o atributo anterior.
	 * @return Retorna o atributo anterior do tipo No.
	 */
	public No getAnterior() {
		return anterior;
	}

	/**
	 * Especifica o atributo anterior.
	 * @param anterior No referente a anterior a ser setado.
	 */
	public void setAnterior(No anterior) {
		this.anterior = anterior;
	}
	
}
